DigiOffice Gateway Web Services

<back to all web services

GetKPMProjectDetailsByGlobalID

Requires Authentication
The following routes are available for this service:
GET/api/global/projects/{GlobalID}/kpmdetails
using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using ServiceStack;
using ServiceStack.DataAnnotations;
using DigiOffice.Integration.KPM.DTO.Module.DTO;

namespace DigiOffice.Integration.KPM.DTO.Module.DTO
{
    public partial class GetKPMProjectDetailsByGlobalID
    {
        public virtual Guid GlobalID { get; set; }
    }

    public partial class KPMProjectDetails
    {
        public virtual string ExterneSystemen { get; set; }
        public virtual int ID { get; set; }
        public virtual Guid GlobalID { get; set; }
        public virtual string Omschr1 { get; set; }
        public virtual string NrFase1 { get; set; }
        public virtual string ExtraZoekveld { get; set; }
        public virtual string Adres { get; set; }
        public virtual string HuisNr { get; set; }
        public virtual string Postcode { get; set; }
        public virtual string Plaats { get; set; }
        public virtual string AdresHuisnr { get; set; }
        public virtual string PcPlaats { get; set; }
        public virtual string IntBedrNaamAdm { get; set; }
        public virtual string HuidigeFaseOmschrijving { get; set; }
        public virtual DateTime? VerwachteStartdatum0Acquisitie { get; set; }
        public virtual DateTime? Startdatum0Acquisitie { get; set; }
        public virtual DateTime? VerwachteEinddatum0Acquisitie { get; set; }
        public virtual DateTime? Einddatum0Acquisitie { get; set; }
        public virtual DateTime? VerwachteStartdatum1Initiatief { get; set; }
        public virtual DateTime? Startdatum1Initiatief { get; set; }
        public virtual DateTime? VerwachteEinddatum1Initiatief { get; set; }
        public virtual DateTime? Einddatum1Initiatief { get; set; }
        public virtual DateTime? VerwachteStartdatum2Definitie { get; set; }
        public virtual DateTime? Startdatum2Definitie { get; set; }
        public virtual DateTime? VerwachteEinddatum2Definitie { get; set; }
        public virtual DateTime? Einddatum2Definitie { get; set; }
        public virtual DateTime? VerwachteStartdatum3StructuurOntwerp { get; set; }
        public virtual DateTime? Startdatum3StructuurOntwerp { get; set; }
        public virtual DateTime? VerwachteEinddatum3StructuurOntwerp { get; set; }
        public virtual DateTime? Einddatum3StructuurOntwerp { get; set; }
        public virtual DateTime? VerwachteStartdatum4VoorOntwerp { get; set; }
        public virtual DateTime? Startdatum4VoorOntwerp { get; set; }
        public virtual DateTime? VerwachteEinddatum4VoorOntwerp { get; set; }
        public virtual DateTime? Einddatum4VoorOntwerp { get; set; }
        public virtual DateTime? VerwachteStartdatum5DefinitiefOntwerp { get; set; }
        public virtual DateTime? Startdatum5DefinitiefOntwerp { get; set; }
        public virtual DateTime? VerwachteEinddatum5DefinitiefOntwerp { get; set; }
        public virtual DateTime? Einddatum5DefinitiefOntwerp { get; set; }
        public virtual DateTime? VerwachteStartdatum6TechnischOntwerp { get; set; }
        public virtual DateTime? Startdatum6TechnischOntwerp { get; set; }
        public virtual DateTime? VerwachteEinddatum6TechnischOntwerp { get; set; }
        public virtual DateTime? Einddatum6TechnischOntwerp { get; set; }
        public virtual DateTime? VerwachteStartdatum7UitvoeringsOntwerp { get; set; }
        public virtual DateTime? Startdatum7UitvoeringsOntwerp { get; set; }
        public virtual DateTime? VerwachteEinddatum7UitvoeringsOntwerp { get; set; }
        public virtual DateTime? Einddatum7UitvoeringsOntwerp { get; set; }
        public virtual DateTime? VerwachteStartdatum8RealisatieWorstCase { get; set; }
        public virtual DateTime? VerwachteStartdatum8RealisatieBestCase { get; set; }
        public virtual DateTime? VerwachteStartdatum8RealisatieRealCase { get; set; }
        public virtual DateTime? Startdatum8Realisatie { get; set; }
        public virtual DateTime? VerwachteEinddatum8Realisatie { get; set; }
        public virtual DateTime? Einddatum8Realisatie { get; set; }
        public virtual DateTime? Startdatum9BeheerEnOnderhoud { get; set; }
        public virtual DateTime? VerwachteStartdatum9BeheerEnOnderhoud { get; set; }
        public virtual DateTime? Einddatum9BeheerEnOnderhoud { get; set; }
        public virtual DateTime? VerwachteEinddatum9BeheerEnOnderhoud { get; set; }
        public virtual DateTime? Datum99Archief { get; set; }
        public virtual DateTime? VerwachteStartdatumVerkoopPeriode { get; set; }
        public virtual DateTime? StartdatumVerkoopPeriode { get; set; }
        public virtual DateTime? VerwachteEinddatumVerkoopPeriode { get; set; }
        public virtual DateTime? EinddatumVerkoopPeriode { get; set; }
        public virtual string PMCProductenOmschrijving { get; set; }
        public virtual string PMCMarktenOmschrijving { get; set; }
        public virtual string PCMOpdrachtgeversOmschrijving { get; set; }
        public virtual float? HardheidsPer { get; set; }
        public virtual int? AanneemsomOntwikkeling { get; set; }
        public virtual int? AanneemsomBouw { get; set; }
        public virtual string PMCJuridischeVormOmschrijving { get; set; }
        public virtual string OpdrachtgeverNaam { get; set; }
    }

}

C# GetKPMProjectDetailsByGlobalID DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /api/global/projects/{GlobalID}/kpmdetails HTTP/1.1 
Host: kpm_digiofficeapigateway.tbi.nl 
Accept: text/jsv
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	ExterneSystemen: String,
	ID: 0,
	Omschr1: String,
	NrFase1: String,
	ExtraZoekveld: String,
	Adres: String,
	HuisNr: String,
	Postcode: String,
	Plaats: String,
	AdresHuisnr: String,
	PcPlaats: String,
	IntBedrNaamAdm: String,
	HuidigeFaseOmschrijving: String,
	VerwachteStartdatum0Acquisitie: 0001-01-01,
	Startdatum0Acquisitie: 0001-01-01,
	VerwachteEinddatum0Acquisitie: 0001-01-01,
	Einddatum0Acquisitie: 0001-01-01,
	VerwachteStartdatum1Initiatief: 0001-01-01,
	Startdatum1Initiatief: 0001-01-01,
	VerwachteEinddatum1Initiatief: 0001-01-01,
	Einddatum1Initiatief: 0001-01-01,
	VerwachteStartdatum2Definitie: 0001-01-01,
	Startdatum2Definitie: 0001-01-01,
	VerwachteEinddatum2Definitie: 0001-01-01,
	Einddatum2Definitie: 0001-01-01,
	VerwachteStartdatum3StructuurOntwerp: 0001-01-01,
	Startdatum3StructuurOntwerp: 0001-01-01,
	VerwachteEinddatum3StructuurOntwerp: 0001-01-01,
	Einddatum3StructuurOntwerp: 0001-01-01,
	VerwachteStartdatum4VoorOntwerp: 0001-01-01,
	Startdatum4VoorOntwerp: 0001-01-01,
	VerwachteEinddatum4VoorOntwerp: 0001-01-01,
	Einddatum4VoorOntwerp: 0001-01-01,
	VerwachteStartdatum5DefinitiefOntwerp: 0001-01-01,
	Startdatum5DefinitiefOntwerp: 0001-01-01,
	VerwachteEinddatum5DefinitiefOntwerp: 0001-01-01,
	Einddatum5DefinitiefOntwerp: 0001-01-01,
	VerwachteStartdatum6TechnischOntwerp: 0001-01-01,
	Startdatum6TechnischOntwerp: 0001-01-01,
	VerwachteEinddatum6TechnischOntwerp: 0001-01-01,
	Einddatum6TechnischOntwerp: 0001-01-01,
	VerwachteStartdatum7UitvoeringsOntwerp: 0001-01-01,
	Startdatum7UitvoeringsOntwerp: 0001-01-01,
	VerwachteEinddatum7UitvoeringsOntwerp: 0001-01-01,
	Einddatum7UitvoeringsOntwerp: 0001-01-01,
	VerwachteStartdatum8RealisatieWorstCase: 0001-01-01,
	VerwachteStartdatum8RealisatieBestCase: 0001-01-01,
	VerwachteStartdatum8RealisatieRealCase: 0001-01-01,
	Startdatum8Realisatie: 0001-01-01,
	VerwachteEinddatum8Realisatie: 0001-01-01,
	Einddatum8Realisatie: 0001-01-01,
	Startdatum9BeheerEnOnderhoud: 0001-01-01,
	VerwachteStartdatum9BeheerEnOnderhoud: 0001-01-01,
	Einddatum9BeheerEnOnderhoud: 0001-01-01,
	VerwachteEinddatum9BeheerEnOnderhoud: 0001-01-01,
	Datum99Archief: 0001-01-01,
	VerwachteStartdatumVerkoopPeriode: 0001-01-01,
	StartdatumVerkoopPeriode: 0001-01-01,
	VerwachteEinddatumVerkoopPeriode: 0001-01-01,
	EinddatumVerkoopPeriode: 0001-01-01,
	PMCProductenOmschrijving: String,
	PMCMarktenOmschrijving: String,
	PCMOpdrachtgeversOmschrijving: String,
	HardheidsPer: 0,
	AanneemsomOntwikkeling: 0,
	AanneemsomBouw: 0,
	PMCJuridischeVormOmschrijving: String,
	OpdrachtgeverNaam: String
}